thatch palm - French English Dictionary